Lineage identification and tracking of resource inception, use, and current location

ABSTRACT

Embodiments of the invention are directed to systems, methods and computer program products for a lineage identification and tracking system. The system generates codes each resource instrument created, such as physical or paper resource instrument, with an index that can track the instrument via a qubit. The coded index is stored. During the life of the resource instrument a quantum optimizer may be utilized for lineage tracking of the instrument. Thus, generating an assigned traceability finger print for the life of the instrument generating a lineage tree. Thus, the invention identifies the instrument and that the instrument can only be at one place at one time, thus providing aid in detecting misappropriation of physical or paper resource instruments.

BACKGROUND

With advancements in technology, user resource access and distributionwithout authorization is becoming easier. As such, third parties may beable to manipulate resource access and distribution.

BRIEF SUMMARY

The following presents a simplified summary of one or more embodimentsof the invention in order to provide a basic understanding of suchembodiments. This summary is not an extensive overview of allcontemplated embodiments, and is intended to neither identify key orcritical elements of all embodiments, nor delineate the scope of any orall embodiments. Its sole purpose is to present some concepts of one ormore embodiments in a simplified form as a prelude to the more detaileddescription that is presented later.

Embodiments of the invention relate to systems and methods for lineageidentification and tracking of resource instruments, the inventioncomprising: a classical computer apparatus and a quantum optimizer incommunication with the classical computer apparatus: comprisingidentifying an inception of one or more resource instruments; codingeach of the one or more resource instruments with an index, wherein theindex is in the form of a qubit received from the quantum optimizer;triggering activation of the index based on initial circulation of theresource instrument into a public domain; identifying a use of one ormore resource instruments within the public domain; sending acommunication to the quantum optimizer for a request to generate alineage track of a selected one or more resource instruments via theindex; wherein the quantum optimizer is configured for: receiving therequest for the lineage track of the selected one or more resourceinstruments from the classical computer apparatus; analyzing the indexto generate a lineage tree of the selected one or more resourceinstruments to generate a digital finger print of the lineage of theselected one or more resource instruments; and coding the generatedlineage tree into a readable format for the classical computer andpresent the lineage tree to the classical computer.

In some embodiments, the classical computer receives the generatedlineage tree in the readable format and provides an interface for a userto review the lineage tree for the selected one or more resourceinstruments.

In some embodiments, the lineage tree of the selected resourceinstrument further comprises an ordered history of the inception, eachtransaction, and a current location of the selected one or more resourceinstruments.

In some embodiments, the selected resource instrument is amisappropriated resource instrument, wherein the lineage tree of theselected resource instrument further identifies a current location ofthe selected one or more resource instruments to track a location of amisappropriated resource instrument.

In some embodiments, identifying the use of one or more resourceinstruments within the public domain further comprises receiving asignal from a third party system indicating the one or more resourceinstruments were used to complete a transaction at a merchant.

In some embodiments, the one or more resource instruments furthercomprise physical paper currency.

In some embodiments, the classical computer apparatus further receives acommunication from an entity that the one or more resource instrumentshas been removed from circulation, wherein upon removal from circulationthe index is recirculated to code a new one or more resource instrumentswith the index.

In some embodiments, the invention further comprises storing eachtransaction using the one or more resource instruments with the index asa data point for generation of the lineage tree.

The features, functions, and advantages that have been discussed may beachieved independently in various embodiments of the present inventionor may be combined with yet other embodiments, further details of whichcan be seen with reference to the following description and drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

Having thus described embodiments of the invention in general terms,reference will now be made to the accompanying drawings, where:

FIG. 1 illustrates a lineage identification and tracking systemenvironment, in accordance with embodiments of the present invention;

FIG. 2 is a diagram of a quantum optimizer, in accordance withembodiments of the present invention;

FIG. 3 is a flowchart illustrating the utilization of quantum computerwithin a lineage identification framework, in accordance withembodiments of the present invention;

FIG. 4 is a flowchart illustrating resource instrument index codingprocess, in accordance with embodiments of the present invention; and

FIG. 5 is a flowchart illustrating lineage identification and trackingfor generation of a resource instrument tree, in accordance withembodiments of the present invention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

Embodiments of the present invention will now be described more fullyhereinafter with reference to the accompanying drawings, in which some,but not all, embodiments of the invention are shown. Indeed, theinvention may be embodied in many different forms and should not beconstrued as limited to the embodiments set forth herein; rather, theseembodiments are provided so that this disclosure will satisfy applicablelegal requirements. Like numbers refer to elements throughout. Wherepossible, any terms expressed in the singular form herein are meant toalso include the plural form and vice versa, unless explicitly statedotherwise. Also, as used herein, the term “a” and/or “an” shall mean“one or more,” even though the phrase “one or more” is also used herein.

A “transaction” or “resource distribution” refers to any communicationbetween a user and the financial institution or other entity monitoringthe user's activities to transfer funds for the purchasing or selling ofa product. A transaction may refer to a purchase of goods or services, areturn of goods or services, a payment transaction, a credittransaction, or other interaction involving a user's account. In thecontext of a financial institution, a transaction may refer to one ormore of: a sale of goods and/or services, initiating an automated tellermachine (ATM) or online banking session, an account balance inquiry, arewards transfer, an account resource transfer or withdrawal, opening abank application on a user's computer or mobile device, a user accessingtheir e-wallet, or any other interaction involving the user and/or theuser's device that is detectable by the financial institution. Atransaction may include one or more of the following: renting, selling,and/or leasing goods and/or services (e.g., groceries, stamps, tickets,DVDs, vending machine items, and the like); making payments to creditors(e.g., paying monthly bills; paying federal, state, and/or local taxes;and the like); sending remittances; loading resource onto stored valuecards (SVCs) and/or prepaid cards; donating to charities; and/or thelike.

In some embodiments, an instrument of value or resource instrument asused herein may refer to any type of physical paper currency, digitalcurrency, and/or digital transaction, including coin, dollar, checknumber, online payment, or the like.

In some embodiments, an “entity” may be a financial institution. For thepurposes of this invention, a “financial institution” may be defined asany organization, entity, or the like in the business of moving,investing, or lending resources, dealing in financial instruments, orproviding financial services. This may include commercial banks,thrifts, federal and state savings banks, savings and loan associations,credit unions, investment companies, insurance companies and the like.In some embodiments, the entity may allow a user to establish an accountwith the entity. An “account” may be the relationship that the user haswith the entity. Examples of accounts include a deposit account, such asa transactional account (e.g., a banking account), a savings account, aninvestment account, a money market account, a time deposit, a demanddeposit, a pre-paid account, a credit account, a non-monetary userprofile that includes only personal information associated with theuser, or the like. The account is associated with and/or maintained bythe entity. In other embodiments, an entity may not be a financialinstitution. In still other embodiments, the entity may be the merchantitself. In some embodiments, the “user” may be a customer (e.g., anaccount holder) or an individual completing a transaction.

As used herein, a quantum computer is any computer that utilizes theprinciples of quantum physics to perform computational operations.Several variations of quantum computer design are known, includingphotonic quantum computing, superconducting quantum computing, nuclearmagnetic resonance quantum computing, and/or ion-trap quantum computing.Regardless of the particular type of quantum computer implementation,all quantum computers encode data onto qubits. Whereas classicalcomputers encode bits into ones and zeros, quantum computers encode databy placing a qubit into one of two identifiable quantum states. Unlikeconventional bits, however, qubits exhibit quantum behavior, allowingthe quantum computer to process a vast number of calculationssimultaneously.

A qubit can be formed by any two-state quantum mechanical system. Forexample, in some embodiments, a qubit may be the polarization of asingle photon or the spin of an electron. Qubits are subject to quantumphenomena that cause them to behave much differently than classicalbits. Quantum phenomena include superposition, entanglement, tunneling,superconductivity, and the like.

Two quantum phenomena are especially important to the behavior of qubitsin a quantum computer: superposition and entanglement. Superpositionrefers to the ability of a quantum particle to be in multiple states atthe same time. Entanglement refers to the correlation between twoquantum particles that forces the particles to behave in the same wayeven if they are separated by great distances. Together, these twoprinciples allow a quantum computer to process a vast number ofcalculations simultaneously.

In a quantum computer with n qubits, the quantum computer can be in asuperposition of up to 2^(n) states simultaneously. By comparison, aclassical computer can only be in one of the 2^(n) states at a singletime. As such, a quantum computer can perform vastly more calculationsin a given time period than its classical counterpart. For example, aquantum computer with two qubits can store the information of fourclassical bits. This is because the two qubits will be a superpositionof all four possible combinations of two classical bits (00, 01, 10, or11). Similarly, a three qubit system can store the information of eightclassical bits, four qubits can store the information of sixteenclassical bits, and so on. A quantum computer with three hundred qubitscould possess the processing power equivalent to the number of atoms inthe known universe.

Despite the seemingly limitless possibilities of quantum computers,present quantum computers are not yet substitutes for general purposecomputers. Instead, quantum computers can outperform classical computersin a specialized set of computational problems. Principally, quantumcomputers have demonstrated superiority in solving optimizationproblems. Generally speaking, the term “optimization problem” as usedthroughout this application describe a problem of finding the bestsolution from a set of all feasible solutions. In accordance with someembodiments of the present invention, quantum computers as describedherein are designed to perform adiabatic quantum computation and/orquantum annealing. Quantum computers designed to perform adiabaticquantum computation and/or quantum annealing are able to solveoptimization problems as contemplated herein in real time or near realtime.

Embodiments of the present invention make use of quantum ability ofoptimization by utilizing a quantum computer in conjunction with aclassical computer. Such a configuration enables the present inventionto take advantage of quantum speedup in solving optimization problems,while avoiding the drawbacks and difficulty of implementing quantumcomputing to perform non-optimization calculations. Examples of quantumcomputers that can be used to solve optimization problems parallel to aclassic system are described in, for example, U.S. Pat. No. 9,400,499,U.S. Pat. No. 9,207,672, each of which is incorporated herein byreference in its entirety.

In some embodiments, the invention is a lineage identification andtracking system comprising a quantum computer function in coordinationwith general computer function. As such, the system manipulates standardcomputer data and triggers a communication of that data to a quantumoptimizer for required quantum analytics. The system then manipulatesthe data for subsequent conversion to general computer coding. As such,the system codes every dollar printed (and digital currency) with anindex that can track the dollar printed via a qubit. As such, everydollar created at a mint is coded with a unique qubit. The system storesthe qubits and utilizes the quantum optimizer for analytics and lineagetracking when necessary. In this way, any time that dollar is used in atransaction or as an assignment of value, it is assigned a traceabilityfinger print. This way, the system may identify the lineage of eachdollar printed, knowing where it was printed, traveled to a financialinstitution, used at a merchant, or in a user's possession. Quantumoptimizer power allows the system to know what user's dollars are beingused for such that misappropriation can be detected and tracked whenpaper currency is involved. In this way, each dollar can only be at oneplace at one time, thus the system is able to aid in detectingmisappropriation and the like.

In some embodiments, the system may identify the completion of atransaction using the paper currency by using the computation processingof completed transactions. As such, the system can trace or follow thelineage of each and every physical paper currency, digital currency,and/or digital transaction to determine its previous uses. The systemmay then use that lineage tree history of the coin, dollar, checknumber, online payment, or the like to find out all prior uses and ifcertain users have used that instrument of value illegal, illicit orirregular activities.

FIG. 1 illustrates a lineage identification and tracking systemenvironment 200, in accordance with embodiments of the presentinvention. FIG. 1 provides the system environment 200 for which thedistributive network system with specialized data feeds associated withresource distribution. FIG. 1 provides a unique system that includesspecialized servers and system communicably linked across a distributivenetwork of nodes required to perform the functions of generating logiccode for lineage identification and tracking of resource inception, use,and current location.

As illustrated in FIG. 1, the merchant system 208 is operativelycoupled, via a network 201 to the user device 204, quantum optimizer207, and to the lineage identification system 206. In this way, themerchant system 208 can send information to and receive information fromthe user device 204, quantum optimizer 207, and the lineageidentification system 206. FIG. 1 illustrates only one example of anembodiment of the system environment 200, and it will be appreciatedthat in other embodiments one or more of the systems, devices, orservers may be combined into a single system, device, or server, or bemade up of multiple systems, devices, or servers.

The network 201 may be a system specific distributive network receivingand distributing specific network feeds and identifying specific networkassociated triggers. The network 201 may also be a global area network(GAN), such as the Internet, a wide area network (WAN), a local areanetwork (LAN), or any other type of network or combination of networks.The network 201 may provide for wireline, wireless, or a combinationwireline and wireless communication between devices on the network 201.

In some embodiments, the user 202 is an individual that possesses or haspossessed each resource instrument. In some embodiments, the user 202may have completed a transaction at a merchant system 208 using paperresources. In some embodiments, the user 202 has a user device, such asa mobile phone, tablet, computer, or the like. FIG. 1 also illustrates auser device 204. The user device 204 may be, for example, a desktoppersonal computer, business computer, business system, business server,business network, a mobile system, such as a cellular phone, smartphone, personal data assistant (PDA), laptop, or the like. The userdevice 204 generally comprises a communication device 212, a processingdevice 214, and a memory device 216. The processing device 214 isoperatively coupled to the communication device 212 and the memorydevice 216. The processing device 214 uses the communication device 212to communicate with the network 201 and other devices on the network201, such as, but not limited to the lineage identification system 206,the merchant system 208, and the quantum optimizer 207. As such, thecommunication device 212 generally comprises a modem, server, or otherdevice for communicating with other devices on the network 201.

The user device 204 comprises computer-readable instructions 220 anddata storage 218 stored in the memory device 216, which in oneembodiment includes the computer-readable instructions 220 of a userapplication 222.

As further illustrated in FIG. 1, the lineage identification system 206generally comprises a communication device 246, a processing device 248,and a memory device 250. As used herein, the term “processing device”generally includes circuitry used for implementing the communicationand/or logic functions of the particular system. For example, aprocessing device may include a digital signal processor device, amicroprocessor device, and various analog-to-digital converters,digital-to-analog converters, and other support circuits and/orcombinations of the foregoing. Control and signal processing functionsof the system are allocated between these processing devices accordingto their respective capabilities. The processing device may includefunctionality to operate one or more software programs based oncomputer-readable instructions thereof, which may be stored in a memorydevice.

The processing device 248 is operatively coupled to the communicationdevice 246 and the memory device 250. The processing device 248 uses thecommunication device 246 to communicate with the network 201 and otherdevices on the network 201, such as, but not limited to the merchantsystem 208, the quantum optimizer 207, and the user device 204. As such,the communication device 246 generally comprises a modem, server, orother device for communicating with other devices on the network 201.

As further illustrated in FIG. 1, the lineage identification system 206comprises computer-readable instructions 254 stored in the memory device250, which in one embodiment includes the computer-readable instructions254 of an application 258. In some embodiments, the memory device 250includes data storage 252 for storing data related to the systemenvironment 200, but not limited to data created and/or used by theapplication 258.

In one embodiment of the lineage identification system 206 the memorydevice 250 stores an application 258. Furthermore, the lineageidentification system 206, using the processing device 248 codes certaincommunication functions described herein. In one embodiment, thecomputer-executable program code of an application associated with theapplication 258 may also instruct the processing device 248 to performcertain logic, data processing, and data storing functions of theapplication. The processing device 248 is configured to use thecommunication device 246 to communicate with and ascertain data from oneor more merchant system 208, quantum optimizer 207, and/or user device204.

In some embodiments, the lineage identification system 206 via theapplication may communicate with the quantum optimizer 207 to allow forquantum processing of data. In this way, the application 258 may providelineage identification and tracking. As such, the application 258 maymanipulate standard computer data and triggers a communication of thatdata to a quantum optimizer 207 for required quantum analytics. Theapplication 258 then manipulates the data for subsequent conversion togeneral computer coding. As such, the application 258 codes everyresource instrument with an index that can track the printing, flowthrough the market, and current location via a qubit. The application258 may store the qubits and utilizes the quantum optimizer 207 foranalytics and lineage tracking when necessary. In some embodiments, theapplication 258 may identify the completion of a transaction using theresource instrument by using the computation processing of completedtransactions from a financial institution, user device 204, the merchantsystem 208, or the like. As such, the application 258 can trace orfollow the lineage of each and every physical paper currency, digitalcurrency, and/or digital transaction to determine its previous uses. Theapplication 258 may then use that lineage tree history of the coin,dollar, check number, online payment, or the like to find out all prioruses and if certain users have used that instrument of value illegal,illicit or irregular activities.

As illustrated in FIG. 1, the quantum optimizer 207 is connected to atleast the lineage identification system 206. The quantum optimizer isdescribed in more detail below with respect to FIG. 2. The quantumoptimizer 207 may be associated with one or more entities. In this way,the quantum optimizer 207 may be associated with a third party, afinancial institution, or the like.

As illustrated in FIG. 1, the merchant system 208 is connected to thequantum optimizer 207, user device 204, and lineage identificationsystem 206. In some embodiments, the merchant system 208 may be a thirdparty system separate from the lineage identification system 206. Themerchant system 208 has the same or similar components as describedabove with respect to the user device 204 and the lineage identificationsystem 206. While only one merchant system 208 is illustrated in FIG. 1,it is understood that multiple merchant system 208 may make up thesystem environment 200.

It is understood that the servers, systems, and devices described hereinillustrate one embodiment of the invention. It is further understoodthat one or more of the servers, systems, and devices can be combined inother embodiments and still function in the same or similar way as theembodiments described herein. The merchant system 208 may generallyinclude a processing device communicably coupled to devices as a memorydevice, output devices, input devices, a network interface, a powersource, one or more chips, and the like. The merchant system 208 mayalso include a memory device operatively coupled to the processingdevice. As used herein, memory may include any computer readable mediumconfigured to store data, code, or other information. The memory devicemay include volatile memory, such as volatile Random Access Memory (RAM)including a cache area for the temporary storage of data. The memorydevice may also include non-volatile memory, which can be embeddedand/or may be removable. The non-volatile memory may additionally oralternatively include an electrically erasable programmable read-onlymemory (EEPROM), flash memory or the like.

The memory device may store any of a number of applications or programswhich comprise computer-executable instructions/code executed by theprocessing device to implement the functions of the merchant system 208described herein.

A qubit can be formed by any two-state quantum mechanical system. Forexample, in some embodiments, a qubit may be the polarization of asingle photon or the spin of an electron. Qubits are subject to quantumphenomena that cause them to behave much differently than classicalbits. Quantum phenomena include superposition, entanglement, tunneling,superconductivity, and the like.

Two quantum phenomena are especially important to the behavior of qubitsin a quantum computer: superposition and entanglement. Superpositionrefers to the ability of a quantum particle to be in multiple states atthe same time. Entanglement refers to the correlation between twoquantum particles that forces the particles to behave in the same wayeven if they are separated by great distances. Together, these twoprinciples allow a quantum computer to process a vast number ofcalculations simultaneously.

In a quantum computer with n qubits, the quantum computer can be in asuperposition of up to 2^(n) states simultaneously. By comparison, aclassical computer can only be in one of the 2^(n) states at a singletime. As such, a quantum computer can perform vastly more calculationsin a given time period than its classical counterpart. For example, aquantum computer with two qubits can store the information of fourclassical bits. This is because the two qubits will be a superpositionof all four possible combinations of two classical bits (00, 01, 10, or11). Similarly, a three qubit system can store the information of eightclassical bits, four qubits can store the information of sixteenclassical bits, and so on. A quantum computer with three hundred qubitscould possess the processing power equivalent to the number of atoms inthe known universe.

Despite the seemingly limitless possibilities of quantum computers,present quantum computers are not yet substitutes for general purposecomputers. Instead, quantum computers can outperform classical computersin a specialized set of computational problems. Principally, quantumcomputers have demonstrated superiority in solving optimizationproblems. Generally speaking, the term “optimization problem” as usedthroughout this application describe a problem of finding the bestsolution from a set of all feasible solutions. In accordance with someembodiments of the present invention, quantum computers as describedherein are designed to perform adiabatic quantum computation and/orquantum annealing. Quantum computers designed to perform adiabaticquantum computation and/or quantum annealing are able to solveoptimization problems as contemplated herein in real time or near realtime.

Embodiments of the present invention make use of quantum ability ofoptimization by utilizing a quantum computer in conjunction with aclassical computer. Such a configuration enables the present inventionto take advantage of quantum speedup in solving optimization problems,while avoiding the drawbacks and difficulty of implementing quantumcomputing to perform non-optimization calculations.

FIG. 2 is a schematic diagram of an exemplary Quantum Optimizer 207 thatcan be used in parallel with a classical computer to solve optimizationproblems. The Quantum Optimizer 207 is comprised of a Data ExtractionSubsystem 104, a Quantum Computing Subsystem 101, and an ActionSubsystem 105. As used herein, the term “subsystem” generally refers tocomponents, modules, hardware, software, communication links, and thelike of particular components of the system. Subsystems as contemplatedin embodiments of the present invention are configured to perform taskswithin the system as a whole.

As depicted in FIG. 2, the Data Extraction Subsystem 104 communicateswith the network to extract data for optimization. It will be understoodthat any method of communication between the Data Extraction Subsystem104 and the network is sufficient, including but not limited to wiredcommunication, Radiofrequency (RF) communication, Bluetooth WiFi, andthe like. The Data Extraction Subsystem 104 then formats the data foroptimization in the Quantum Computing Subsystem.

As further depicted in FIG. 2, the Quantum Computing Subsystem 101comprises a Quantum Computing Infrastructure 123, a Quantum Memory 122,and a Quantum Processor 121. The Quantum Computing Infrastructure 123comprises physical components for housing the Quantum Processor 121 andthe Quantum Memory 122. The Quantum Computer Infrastructure 123 furthercomprises a cryogenic refrigeration system to keep the Quantum ComputingSubsystem 101 at the desired operating temperatures. In general, theQuantum Processor 121 is designed to perform adiabatic quantumcomputation and/or quantum annealing to optimize data received from theData Extraction Subsystem 104. The Quantum Memory 122 is comprised of aplurality of qubits used for storing data during operation of theQuantum Computing Subsystem 101. In general, qubits are any two-statequantum mechanical system. It will be understood that the Quantum Memory122 may be comprised of any such two-state quantum mechanical system,such as the polarization of a single photon, the spin of an electron,and the like.

The Action Subsystem 102 communicates the optimized data from theQuantum Computing Subsystem 101 over the network. It will be understoodthat any method of communication between the Data Extraction Subsystem104 and the network is sufficient, including but not limited to wiredcommunication, Radiofrequency (RF) communication, Bluetooth WiFi, andthe like.

FIG. 3 is a high level process flow of utilization of quantum computerwithin a lineage identification framework 150, in accordance with someembodiments of the invention. As depicted in FIG. 3, a classicalcomputer begins the process at step 152 by collecting data from aplurality of inputs. At step 154, the classical computer then determinesfrom the set of data collected at step 152 a subset a data to beoptimized. The classical computer then formats the subset of data foroptimization at step 156. At step 158, the classical computer transmitsthe formatted subset of data to the Quantum Optimizer. The QuantumOptimizer runs the data to obtain the optimized solution at 160. TheQuantum Optimizer then transmits the optimized data back to theclassical computer at step 162. Finally, the classical computer canperform actions based on receiving the optimized solution at step 164.

FIG. 4 illustrates a resource instrument index coding process 300, inaccordance with embodiments of the present invention. As illustrated inblock 302, the process 300 is initiated by identifying creation of aresource instrument. In this way, the resource instrument may be createdat a mint (such as a paper dollar, coin, or the like), a financialinstitution, a digital currency generation system, or the like. As such,the system may link to the devices used to generate the resourceinstrument at the location of creation of the resource instrument.

Upon linkage of the system to the devices associated with creation ofthe resource instrument, the process 300 continues in block 304 bycoding the resource instrument with a trackable index. In someembodiments, the trackable index may be printed or otherwise affixed tothe resource instrument. In some embodiments, the system may utilize aserial number already associated with the resource instrument as thetrackable index. The trackable index is coded for a unique qubit thatallows for the tracking of the resource instrument. In this way, eachqubit is a unique to that individual resource instrument. As such, thequbit can be in a superposition of up to 2^(n) states simultaneously.The use of the qubit prevents the potential for running out of uniqueindex data points for the resource instrument since, for example twoqubits will be a superposition of all four possible combinations of twoclassical bits (00, 01, 10, or 11). Similarly, a three qubit system canstore the information of eight classical bits, four qubits can store theinformation of sixteen classical bits, and so on. A quantum computerwith three hundred qubits could possess the processing power equivalentto the number of atoms in the known universe.

In some embodiments, each attribute of the resource instrument maycontribute to the code of the resource instrument. As such, eachattribute, such as a serial number, smudge, mark, bend, crease,coloring, or the like may be coded within a qubit to identify thatparticular resource instrument in the future.

Once the resource instrument has been created and coded, the system mayidentify the distribution and circulation of the resource instrumentinto the public. At that point, the index for that particular resourceinstrument is queued.

Next, as illustrated in block 306, the process 300 continues byidentifying the use of the resource instrument at one or more locations.As such, upon circulation of the resource instrument, the system maymonitor for use of the resource instrument. In some embodiments, themerchant point-of-transaction location may be capable, via the merchantsystem, to scan the index of the resource instrument in order toidentify the use of the resource instrument at that location. In otherembodiments, the index may comprise a positioning indicator embeddedinto the resource instrument where the system may be able to identifythe location of the resource instrument. In some embodiments, the systemstores the identified use for optimization by the quantum optimizer, ifnecessary.

The system may continually monitor the use of the resource instrumentthroughout the life of the instrument. In some embodiments, the systemmay be requested to present tree of the location and transfer of theresource instrument through its lifetime. Furthermore, the system may berequested to present information about the location of the resourceinstrument at the current time in order to identify potentialmisappropriation. The generation of the lineage identification andcurrent location of the resource instrument is further detailed below inFIG. 5.

As illustrated in block 308, the process 300 continues by deleting thetrackable index and data associated therewith upon indication of theresource instrument being removed from public circulation. As such, uponindication of the resource instrument being positioned for removal fromcirculation and being destroyed, the system may remove the index frombeing associated with that resource instrument and remove any storedinformation associated with that index. The index may then be utilizedfor newly created resource instrument again.

FIG. 5 is a flowchart illustrating lineage identification and trackingfor generation of a resource instrument tree 400, in accordance withembodiments of the present invention. As illustrated in block 402, theprocess 400 is initiated by identifying a user of the resourceinstrument at one or more locations. As such, upon circulation of theresource instrument, the system may monitor for use of the resourceinstrument. In some embodiments, the merchant point-of-transactionlocation may be capable, via the merchant system, to scan the index ofthe resource instrument in order to identify the use of the resourceinstrument at that location. In other embodiments, the index maycomprise a positioning indicator embedded into the resource instrumentwhere the system may be able to identify the location of the resourceinstrument. In some embodiments, the system stores the identified usefor optimization by the quantum optimizer, if necessary. The system maycontinually monitor the use of the resource instrument throughout thelife of the instrument. In some embodiments, the system may be requestedto present tree of the location and transfer of the resource instrumentthrough its lifetime. Furthermore, the system may be requested topresent information about the location of the resource instrument at thecurrent time in order to identify potential misappropriation.

As illustrated in block 404, the process 400 continues by identifyingone or more resource instruments for lineage identification andtracking. In some embodiments, the system may receive an input from oneor more users or entity representatives that request the system for alineage identification and tracking. In other embodiments, the systemmay determine one or more resource instruments for lineageidentification and tracking to generate a tree history of the resourceinstruments from its inception to the resource instrument currentlocation.

Next, as illustrated in block 406, the process 400 continues bytransmitting the index for lineage identification to the quantumoptimizer. In this way, once the resource instrument for lineagetracking is determined, the index for the lineage identification isidentified. In this way, the index, with qubits may be sent to thequantum optimizer for lineage identification of one or more resourceinstruments. As such, the system using the quantum optimizer provides amethod of solving optimization problems by using a classical computer inconjunction with a quantum optimizer. As such, a classical computerbegins the method at step by collecting the index data from resourceinstruments. Each data point coordinates with the inception of theresource instrument, a location the resource instrument was used duringeach transaction, the resource instrument current location, and thelike. As such, the classical computer then determines from the set ofdata collected a subset a data to be optimized, such as the subset isall the data points associated with a single resource instrument. Theclassical computer then formats the subset of data for optimization. Theclassical computer transmits the formatted subset of data to the quantumoptimizer. The quantum optimizer runs the data to obtain the optimizedsolution. The quantum optimizer then transmits the optimized data backto the classical computer in a classical computer format. Finally, theclassical computer can perform actions based on receiving the optimizedsolution.

Once the qubits associated with the index for the one or more resourceinstruments for lineage identification is presented to the quantumoptimizer, the quantum optimizer generates a lineage tree thatillustrates a history of the resource instrument, as illustrated inblock 408. In this way, the quantum optimizer may coordinate andsystematically orientate the data points of the index of the resourceinstrument for generation of a lineage for the resource instrument frominception to current location within a tree format for visualization.

The quantum optimizer generates a lineage of the resource instrumentincluding a date and time of inception of the resource instrument, eachtransaction associated with the resource instrument, the currentlocation of the resource instrument, and the time and date associatedwith each data point. Furthermore, in some embodiments, the system usingthe index may identify the merchant of the transaction and theindividual associated with the transaction.

Next, as illustrated in block 410, the quantum optimizer converts thelineage tree history generated by the quantum optimizer into a standardcode for standard computer review and retention. As such, a user may beable to visualize the lineage tree history generated by the quantumoptimizer for visualization of the lineage of the resource instrumentand current location. As illustrated in block 412, the process 400 iscompleted by tracking the lineage and allow for identification ofresource instrument for misappropriation tracking. In this way, thesystem identifies the location of the resource instrument and use of theresource instrument through its life time. The user may be able toutilize the lineage tree to identify a location of the resourceinstrument, identify the use of and location of potentiallymisappropriated resource instruments. In some embodiments, the systemmay be able to queue the index of the resource instrument fordestruction such that the resource instrument may not be able to beutilized for additional transactions.

As will be appreciated by one of ordinary skill in the art, the presentinvention may be embodied as an apparatus (including, for example, asystem, a machine, a device, a computer program product, and/or thelike), as a method (including, for example, a business process, acomputer-implemented process, and/or the like), or as any combination ofthe foregoing. Accordingly, embodiments of the present invention maytake the form of an entirely software embodiment (including firmware,resident software, micro-code, and the like), an entirely hardwareembodiment, or an embodiment combining software and hardware aspectsthat may generally be referred to herein as a “system.” Furthermore,embodiments of the present invention may take the form of a computerprogram product that includes a computer-readable storage medium havingcomputer-executable program code portions stored therein. As usedherein, a processor may be “configured to” perform a certain function ina variety of ways, including, for example, by having one or morespecial-purpose circuits perform the functions by executing one or morecomputer-executable program code portions embodied in acomputer-readable medium, and/or having one or more application-specificcircuits perform the function. As such, once the software and/orhardware of the claimed invention is implemented the computer device andapplication-specific circuits associated therewith are deemedspecialized computer devices capable of improving technology associatedwith the in authorization and instant integration of a new credit cardto digital wallets.

It will be understood that any suitable computer-readable medium may beutilized. The computer-readable medium may include, but is not limitedto, a non-transitory computer-readable medium, such as a tangibleelectronic, magnetic, optical, infrared, electromagnetic, and/orsemiconductor system, apparatus, and/or device. For example, in someembodiments, the non-transitory computer-readable medium includes atangible medium such as a portable computer diskette, a hard disk, arandom access memory (RAM), a read-only memory (ROM), an erasableprogrammable read-only memory (EPROM or Flash memory), a compact discread-only memory (CD-ROM), and/or some other tangible optical and/ormagnetic storage device. In other embodiments of the present invention,however, the computer-readable medium may be transitory, such as apropagation signal including computer-executable program code portionsembodied therein.

It will also be understood that one or more computer-executable programcode portions for carrying out the specialized operations of the presentinvention may be required on the specialized computer includeobject-oriented, scripted, and/or unscripted programming languages, suchas, for example, Java, Perl, Smalltalk, C++, SAS, SQL, Python, ObjectiveC, and/or the like. In some embodiments, the one or morecomputer-executable program code portions for carrying out operations ofembodiments of the present invention are written in conventionalprocedural programming languages, such as the “C” programming languagesand/or similar programming languages. The computer program code mayalternatively or additionally be written in one or more multi-paradigmprogramming languages, such as, for example, F#.

It will further be understood that some embodiments of the presentinvention are described herein with reference to flowchart illustrationsand/or block diagrams of systems, methods, and/or computer programproducts. It will be understood that each block included in theflowchart illustrations and/or block diagrams, and combinations ofblocks included in the flowchart illustrations and/or block diagrams,may be implemented by one or more computer-executable program codeportions. These one or more computer-executable program code portionsmay be provided to a processor of a special purpose computer for theauthorization and instant integration of credit cards to a digitalwallet, and/or some other programmable data processing apparatus inorder to produce a particular machine, such that the one or morecomputer-executable program code portions, which execute via theprocessor of the computer and/or other programmable data processingapparatus, create mechanisms for implementing the steps and/or functionsrepresented by the flowchart(s) and/or block diagram block(s).

It will also be understood that the one or more computer-executableprogram code portions may be stored in a transitory or non-transitorycomputer-readable medium (e.g., a memory, and the like) that can directa computer and/or other programmable data processing apparatus tofunction in a particular manner, such that the computer-executableprogram code portions stored in the computer-readable medium produce anarticle of manufacture, including instruction mechanisms which implementthe steps and/or functions specified in the flowchart(s) and/or blockdiagram block(s).

The one or more computer-executable program code portions may also beloaded onto a computer and/or other programmable data processingapparatus to cause a series of operational steps to be performed on thecomputer and/or other programmable apparatus. In some embodiments, thisproduces a computer-implemented process such that the one or morecomputer-executable program code portions which execute on the computerand/or other programmable apparatus provide operational steps toimplement the steps specified in the flowchart(s) and/or the functionsspecified in the block diagram block(s). Alternatively,computer-implemented steps may be combined with operator and/orhuman-implemented steps in order to carry out an embodiment of thepresent invention.

While certain exemplary embodiments have been described and shown in theaccompanying drawings, it is to be understood that such embodiments aremerely illustrative of, and not restrictive on, the broad invention, andthat this invention not be limited to the specific constructions andarrangements shown and described, since various other changes,combinations, omissions, modifications and substitutions, in addition tothose set forth in the above paragraphs, are possible. Those skilled inthe art will appreciate that various adaptations and modifications ofthe just described embodiments can be configured without departing fromthe scope and spirit of the invention. Therefore, it is to be understoodthat, within the scope of the appended claims, the invention may bepracticed other than as specifically described herein.

What is claimed is:
 1. A system for lineage identification and trackingof resource instruments, the system comprising: a classical computerapparatus comprising: a processor; a memory; and a lineage applicationthat is stored in the memory and executable by the processor; a quantumoptimizer in communication with the classical computer apparatus, thequantum optimizer comprising: a quantum processor; and a quantum memory;wherein the lineage application is configured for: identifying aninception of one or more resource instruments; coding each of the one ormore resource instruments with an index, wherein the index is in theform of a qubit received from the quantum optimizer; triggeringactivation of the index based on initial circulation of the resourceinstrument into a public domain; identifying a use of one or moreresource instruments within the public domain; sending a communicationto the quantum optimizer for a request to generate a lineage track of aselected one or more resource instruments via the index; wherein thequantum optimizer is configured for: receiving the request for thelineage track of the selected one or more resource instruments from theclassical computer apparatus; analyzing the index to generate a lineagetree of the selected one or more resource instruments to generate adigital finger print of the lineage of the selected one or more resourceinstruments; and coding the generated lineage tree into a readableformat for the classical computer and present the lineage tree to theclassical computer.
 2. The system of claim 1, wherein the classicalcomputer receives the generated lineage tree in the readable format andprovides an interface for a user to review the lineage tree for theselected one or more resource instruments.
 3. The system of claim 1,wherein the lineage tree of the selected resource instrument furthercomprises an ordered history of the inception, each transaction, and acurrent location of the selected one or more resource instruments. 4.The system of claim 1, wherein the selected resource instrument is amisappropriated resource instrument, wherein the lineage tree of theselected resource instrument further identifies a current location ofthe selected one or more resource instruments to track a location of amisappropriated resource instrument.
 5. The system of claim 1, whereinidentifying the use of one or more resource instruments within thepublic domain further comprises receiving a signal from a third partysystem indicating the one or more resource instruments were used tocomplete a transaction at a merchant.
 6. The system of claim 1, whereinthe one or more resource instruments further comprise physical papercurrency.
 7. The system of claim 1, wherein the classical computerapparatus further receives a communication from an entity that the oneor more resource instruments has been removed from circulation, whereinupon removal from circulation the index is recirculated to code a newone or more resource instruments with the index.
 8. The system of claim1, further comprising storing each transaction using the one or moreresource instruments with the index as a data point for generation ofthe lineage tree.
 9. A computer-implemented method for lineageidentification and tracking of resource instruments, the methodcomprising: providing a classical computer system comprising a computerprocessing device and a non-transitory computer readable medium, wherethe computer readable medium comprises configured computer programinstruction code, such that when said instruction code is operated bysaid computer processing device, said computer processing deviceperforms the following operations: identifying an inception of one ormore resource instruments; coding each of the one or more resourceinstruments with an index, wherein the index is in the form of a qubitreceived from the quantum optimizer; triggering activation of the indexbased on initial circulation of the resource instrument into a publicdomain; identifying a use of one or more resource instruments within thepublic domain; sending a communication to the quantum optimizer for arequest to generate a lineage track of a selected one or more resourceinstruments via the index; providing a quantum optimizer incommunication with the classical computer system, wherein the quantumoptimizer is configured for: receiving the request for the lineage trackof the selected one or more resource instruments from the classicalcomputer apparatus; analyzing the index to generate a lineage tree ofthe selected one or more resource instruments to generate a digitalfinger print of the lineage of the selected one or more resourceinstruments; and coding the generated lineage tree into a readableformat for the classical computer and present the lineage tree to theclassical computer.
 10. The computer-implemented method of claim 9,wherein the classical computer receives the generated lineage tree inthe readable format and provides an interface for a user to review thelineage tree for the selected one or more resource instruments.
 11. Thecomputer-implemented method of claim 9, wherein the lineage tree of theselected resource instrument further comprises an ordered history of theinception, each transaction, and a current location of the selected oneor more resource instruments.
 12. The computer-implemented method ofclaim 9, wherein the selected resource instrument is a misappropriatedresource instrument, wherein the lineage tree of the selected resourceinstrument further identifies a current location of the selected one ormore resource instruments to track a location of a misappropriatedresource instrument.
 13. The computer-implemented method of claim 9,wherein identifying the use of one or more resource instruments withinthe public domain further comprises receiving a signal from a thirdparty system indicating the one or more resource instruments were usedto complete a transaction at a merchant.
 14. The computer-implementedmethod of claim 9, wherein the one or more resource instruments furthercomprise physical paper currency.
 15. The computer-implemented method ofclaim 9, wherein the classical computer apparatus further receives acommunication from an entity that the one or more resource instrumentshas been removed from circulation, wherein upon removal from circulationthe index is recirculated to code a new one or more resource instrumentswith the index.
 16. The computer-implemented method of claim 9, furthercomprising storing each transaction using the one or more resourceinstruments with the index as a data point for generation of the lineagetree.
 17. A computer program product for lineage identification andtracking of resource instruments, the computer program productcomprising at least one non-transitory computer-readable medium havingcomputer-readable program code portions embodied therein on a classicalcomputer apparatus including a lineage application and a quantumoptimizer in communication with the classical computer apparatus,wherein the lineage application is configured for: an executable portionconfigured for identifying an inception of one or more resourceinstruments; an executable portion configured for coding each of the oneor more resource instruments with an index, wherein the index is in theform of a qubit received from the quantum optimizer; an executableportion configured for triggering activation of the index based oninitial circulation of the resource instrument into a public domain; anexecutable portion configured for identifying a use of one or moreresource instruments within the public domain; an executable portionconfigured for sending a communication to the quantum optimizer for arequest to generate a lineage track of a selected one or more resourceinstruments via the index; wherein the quantum optimizer is configuredfor: an executable portion configured for receiving the request for thelineage track of the selected one or more resource instruments from theclassical computer apparatus; an executable portion configured foranalyzing the index to generate a lineage tree of the selected one ormore resource instruments to generate a digital finger print of thelineage of the selected one or more resource instruments; and anexecutable portion configured for coding the generated lineage tree intoa readable format for the classical computer and present the lineagetree to the classical computer.
 18. The computer program product ofclaim 17, wherein the classical computer receives the generated lineagetree in the readable format and provides an interface for a user toreview the lineage tree for the selected one or more resourceinstruments.
 19. The computer program product of claim 17, wherein thelineage tree of the selected resource instrument further comprises anordered history of the inception, each transaction, and a currentlocation of the selected one or more resource instruments.
 20. Thecomputer program product of claim 17, wherein the selected resourceinstrument is a misappropriated resource instrument, wherein the lineagetree of the selected resource instrument further identifies a currentlocation of the selected one or more resource instruments to track alocation of a misappropriated resource instrument.